package com.mindbox.viajes.web.evento;

import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;

import com.mindbox.viajes.dto.Usuario;
import com.mindbox.viajes.exception.ExceptionCampo;
import com.mindbox.viajes.exception.ExceptionLogica;
import com.mindbox.viajes.logica.ControladorItinerario;

public class VerItinerario {
	private Usuario usuario;
	
	
	public String verItinerario(){
		try {
			FacesContext context = FacesContext.getCurrentInstance();
			HttpSession session = (HttpSession) context.getExternalContext().getSession(false);
			usuario = (Usuario) session.getAttribute("usuario"); 
			ControladorItinerario controlador = new ControladorItinerario();
			String ruta = session.getServletContext().getRealPath("/itinerario.js");
			controlador.obtenerItinerario(usuario, ruta);
			return "evento/verItinerario";
		} catch (ExceptionLogica e) {
			e.printStackTrace();
			return null;
		} catch (ExceptionCampo e) {
			e.printStackTrace();
			return null;
		}
		
	}


	public Usuario getUsuario() {
		return usuario;
	}


	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	
}
